package spec.lijunyao.unit3.clzz.inherit;
public class CollegeStudent extends Student {

    String xm = "xxxxxx";
    String jz;

    CollegeStudent(String xm, String xh, String xx, String jz){
        // super调用父类的构造方法
        super(xm, xh, xx);
        System.out.println("CollegeStudent 初始化");
        this.jz = jz;
        super.xm = "xxxxxx";
    }

    /**
     * 子类有study方法，父类也有study方法
     * 子类的对象去调用study方法，子类的study方法被执行
     * 这种情况称为“重写”(override)，或者叫隐藏
     * 重写发生在子类和父类里
     */
    String study(){
        String s = super.study();
        return s + "。" + "边学习，边兼职";
    }

}